Skip to content

Instantly share code, notes, and snippets.

@lukateras
lukateras / disable-gtk-buttons.sh
Created February 12, 2023 22:52
Disable the close button on GTK decorated windows (great with tiling window managers!)
gsettings set org.gnome.desktop.wm.preferences button-layout appmenu:none
@PeiceOfToast
PeiceOfToast / home-lab-proxmox-truenas-guide.md
Created September 25, 2026 20:03
First home lab, start to finish: Proxmox VE + TrueNAS + media stack. Beginner walkthrough with every command explained (Sept 2026).

From spare computer to home lab: Proxmox + TrueNAS, start to finish

What this is: a build-it-yourself guide for turning one or two old computers into a proper home lab: virtual machines, containers, a shared storage box your whole house can use, and a full media library stack (Jellyfin, the download manager apps, and where the files come from), plus how to reach it from outside your house safely.

Who this is for: you have an old desktop or two, you can follow instructions, and you have never touched a hypervisor. No Linux experience assumed. Every command and every screen is explained, and each step tells you what you should see before you move on.

Time: about 1 hour for the first box (Proxmox), 45 minutes for the storage box (TrueNAS), plus however long your data takes to copy. Most of it is waiting.

The single most important thing in this guide: give every box a fixed IP address so it never moves. Everything else you can fix later by reading a screen. If a machine changes address,

@1wErt3r
1wErt3r / SMBDIS.ASM
Created November 9, 2012 22:27
A Comprehensive Super Mario Bros. Disassembly
;SMBDIS.ASM - A COMPREHENSIVE SUPER MARIO BROS. DISASSEMBLY
;by doppelganger (doppelheathen@gmail.com)
;This file is provided for your own use as-is. It will require the character rom data
;and an iNES file header to get it to work.
;There are so many people I have to thank for this, that taking all the credit for
;myself would be an unforgivable act of arrogance. Without their help this would
;probably not be possible. So I thank all the peeps in the nesdev scene whose insight into
;the 6502 and the NES helped me learn how it works (you guys know who you are, there's no
@PeiceOfToast
PeiceOfToast / iptv-org-dispatcharr-jellyfin-guide.md
Last active October 15, 2026 22:20
iptv-org -> Dispatcharr -> Jellyfin: US channel lineup with a self-updating guide (verified Sept 2026)

iptv-org → Dispatcharr → Jellyfin — the complete hand-held walkthrough

What you end up with: a US TV channel lineup in Jellyfin, with a program guide that fills itself in every night, without you touching it again.

Who this is for: you've heard of Docker and Jellyfin but have never touched Dispatcharr. No Linux wizardry assumed. Every command is explained, and every step tells you what you should see before you continue.

Time: 30 minutes for a working setup (Quick Path), 60–90 minutes if you also build your own guide grabber (Proper Path). Most of that is waiting.

Difficulty: copy-paste. If a step ever looks wrong, stop and read the box under it — the failure modes are all covered.

@StephanTLavavej
StephanTLavavej / videos.md
Last active October 15, 2026 22:18
C++ Videos by Stephan T. Lavavej

C9 Lectures

BoostCon (now known as C++Now)

  • 2009: I am not aware of recordings for my talks "C++0x Support in Visual Studio 2010" and "The Parallel Patterns Library in Visual Studio 2010". You aren't missing anything, though.
  • 2010: "Data Structure Visualizers in Visual Studio 2010" is irrelevant as the old visualizer machinery has been completely replaced by something much better (and documented).
  • 2012: Regex In C++11 And Boost
@frozenpandaman
frozenpandaman / widevine-decryption.md
Last active October 15, 2026 22:15
download videos protected with widevine DRM
@francislavoie
francislavoie / customkeys.txt
Last active October 15, 2026 22:09
Warcraft 3 Custom Grid Hotkeys
////////////////////////////////////////////////////////////////////////
// Warcraft III Custom Grid Hotkeys
//
// Maps the 4x3 command card to: QWER / ASDF / ZXCV
// All unit and hero abilities use QWER.
// Attack: A Stop: S Move: Z
// Recommended inventory grid: TY / GH / BN (set these in-game).
//
// Download: On GitHub, click Raw, then Save As (Ctrl+S). Save the file
// as CustomKeys.txt and make sure it is not named CustomKeys.txt.txt.
@sahapasci
sahapasci / ELAN I2C Touchpad Click Fix.md
Last active October 15, 2026 22:03
ELAN I2C Touchpad Click Fix (Linux / Debian / Lenovo ThinkBook)

ELAN I2C Touchpad Click Fix (Lenovo ThinkBook / Linux)

This document describes an issue with ELAN I2C touchpads on Lenovo ThinkBook laptops running Linux (Debian 13 in this case), where tap works but physical click does not, and how it was resolved using an automatic unbind/bind systemd service.

1. Problem Summary

On certain Lenovo ThinkBook models, the ELAN touchpad appears as both a Mouse and a Touchpad:

ELAN06FA:00 04F3:327E Mouse